Big Huge Thesaurus

Tamandua tetradactyla

noun